BoltCheckout\Bolt_Checkout_Tracking A

Total Complexity 75
Dependencies 2
Dependents 0
Total lines 619
Lines of code 296
Logical lines of code 139
Comment lines 213
Methods 25
Properties 2

Methods 25

Method Rating Maintainability Complexity Lines of code
track_order_success()
A
45 7 41
do_not_track()
S
60 7 12
get_category_parents()
S
58 6 14
output_shipping_details_when_complete()
S
58 6 13
print_js()
S
55 5 21
get_product_variation_attributes()
S
57 5 16
get_product_identifier()
S
59 5 15
output_shipping_options_when_complete()
S
58 5 14
get_category_hierarchy()
S
57 4 16
track_started_checkout()
S
56 3 18
get_cart_item_details()
S
56 2 18
init_tracking_event_handler_on_checkout()
S
65 3 10
instance()
S
70 2 7
output_tracking_meta_data()
S
69 2 7
not_page_reload()
S
69 2 6
enqueue_js()
S
71 2 6
init_hooks()
S
61 1 13
track_shipping_details_complete()
S
66 1 11
track_shipping_options_complete()
S
66 1 11
track_payment_submit()
S
66 1 11
__construct()
S
81 1 3
reset()
S
80 1 3
insert_html_elements()
S
78 1 4
clear_tracking_session()
S
80 1 3
round_amount()
S
78 1 3